var rutaRespaldos;
window.onload = function ()
{
    doc = document;
    preparaEventos();
};

function preparaEventos() {
    $("#gestor_respaldo")
            .change(function () {
                var str = "";
                $("#gestor_respaldo option:selected").each(function () {
                    str += $(this).text();
                    console.log(str);
                    if (str === "EXP.exe") {

                        $("#tipo_respaldo").attr('disabled', 'disabled');

                        $('#tipo_respaldo option').filter(function () {
                            return ($(this).text() == 'DEFAULT'); //To select DEFAULT
                        }).prop('selected', true);
                    } else {

                        $("#tipo_respaldo").removeAttr('disabled');

                    }
                });
                console.log(str);
            }).change();
}
;
var sel_init;
var sel_gestor;
function inicio()
{
    var sel_init = getSelectedText("tipo_respaldo");
    var sel_gestor = getSelectedText("gestor_respaldo");
    var rutaRespaldos = $("#id_Backup_path").val();
    if (rutaRespaldos == "")
    {
        rutaRespaldos = "C:\\";
    }
    if (sel_gestor != null && sel_init == null) {
        if (sel_gestor == "EXP.exe") {
            console.log("SE METE A EXP.exe");
            $.ajax
                    ({
                        type: "POST",
                        url: "./PHP/php_export.php",
                        data:
                                {
                                    //tipo_: sel_init, 
                                    gestor_: sel_gestor,
                                    path_: $("#id_Backup_path").val()
                                },
                        success: function (data)
                        {

                            var json = jQuery.parseJSON(data);
                            if (json.success)
                            {
                                $("#principal").empty();
                                $("#principal").append(json.html);
                                $("#boxTipoExportacion").append('<option value=complete>Completo</option><option value=incremental>Incremental</option><option value=cumulative>Acumulativo</option>');
                            }

                        }
                    });
        }

    } else {

        if (sel_init != null && sel_gestor != null)
        {
            console.log(sel_init + "," + sel_gestor);
            var path = $("#id_Backup_path").val();
            if (path == "" || path == null)
            {
                path = "C:\\";
            }
            $.ajax
                    ({
                        type: "POST",
                        url: "./PHP/php_inicio.php",
                        data:
                                {
                                    tipo_: sel_init,
                                    gestor_: sel_gestor,
                                    path_: path
                                },
                        success: function (data)
                        {

                            var json = jQuery.parseJSON(data);
                            if (json.success)
                            {
                                $("#principal").empty();
                                $("#principal").append(json.html);
                            }

                        }
                    });
        }
        else
            activar_modal(2, "Debe de seleccionar un tipo de respaldo");

    }



    return false;
}
function respaldoLogico() {
    var nombreArchivo = "";
    var tipoExportacion = "";
    nombreArchivo = $('#id_ArchivoExp').val();
    console.log(nombreArchivo);
    console.log(rutaRespaldos);
    var tipoExportacion = $('#boxTipoExportacion').val();
    console.log(tipoExportacion);
    if (nombreArchivo != null && rutaRespaldos != null && tipoExportacion != null) {
        if (nombreArchivo != "" && rutaRespaldos != "" && tipoExportacion != "") {

            console.log(tipoExportacion);
            console.log(rutaRespaldos);
            console.log(nombreArchivo);
            $.ajax({
                type: "POST",
                url: "./PHP/php_haciendo_respaldo_logico.php",
                data:
                        {
                            nombreArchivo_: nombreArchivo,
                            tipoExportacion_: tipoExportacion,
                            path_: rutaRespaldos
                        },
                success: function (data)
                {

                    var json = jQuery.parseJSON(data);
                    if (json.success)
                    {
                        activar_modal(1, "RESPALDO LÓGICO CREADO CON ÉXITO");
                    }


                }
            });
            activar_modal(1, "MENSAJE DESDE EL JSON");
        } else {
            //alert("Los campos no se completaron correctamente");
            activar_modal(0, "Los campos no se completaron correctamente");
        }
    } else {
        activar_modal(0, "Los campos no se completaron correctamente");
        //alert();
    }

}

function atraseando()
{
    $.ajax
            ({
                type: "POST",
                url: "./PHP/php_atras.php",
                data:
                        {
                        },
                success: function (data)
                {
                    var json = jQuery.parseJSON(data);
                    if (json.success)
                    {
                        $("#principal").empty();
                        $("#principal").append(json.html);
                    }
                    activar_modal(1, json.msj);
                }
            });
}
